<?php
function verzend_mail($con, $rij, $speler)
{
	# Attempt to send email	
	$date = getDagWeekString(date('w', strtotime($rij['starttijd'])), false)." ".date('j', strtotime($rij['starttijd']))." ".getMaandString(date('m', strtotime($rij['starttijd'])), false)." ".date('H:i', strtotime($rij['starttijd']))." uur";
	if($speler == 1) {
		$voornaam = $rij['voornaam_speler1'];
		//$naam = $rij['voornaam_speler1'].' '.(isset($rij['tussenvoegsel_speler1']) ? $rij['tussenvoegsel_speler1'].' ' : '').$rij['achternaam_speler1'];
		//$email = $rij['email_speler1'];
	}else {
		$voornaam = $rij['voornaam_speler2'];
		//$naam = $rij['voornaam_speler2'].' '.(isset($rij['tussenvoegsel_speler2']) ? $rij['tussenvoegsel_speler2'].' ' : '').$rij['achternaam_speler2'];
		//$email = $rij['email_speler2'];
	}
	
	$message =	'Bij deze wordt een herinnering verzonden, omdat je volgens het schema binnenkort moet scheidsen.
		<br><br>
		De wedstrijd waarbij je moet scheidsen is de volgende:
		<br>
		<table>
			<tr>
				<td width="100">Datum:</td><td>'.$date.'</td></tr>
			<tr>
				<td>Thuisploeg:</td><td>'.$rij['thuisploeg'].'</td></tr>
			<tr>
				<td>Tegenstander:</td><td>'.$rij['tegenstander'].'</td></tr>
			<tr>
				<td>Scheids 1:</td><td>'.(isset($rij['scheids1']) ? $rij['voornaam_speler1'].' '.(isset($rij['tussenvoegsel_speler1']) ? $rij['tussenvoegsel_speler1'].' ' : '').$rij['achternaam_speler1'] : '-').'</td></tr>
			<tr>
				<td>Scheids 2:</td><td>'.(isset($rij['scheids2']) ? $rij['voornaam_speler2'].' '.(isset($rij['tussenvoegsel_speler2']) ? $rij['tussenvoegsel_speler2'].' ' : '').$rij['achternaam_speler2'] : '-').'</td></tr>
		</table>
		<br>
		Met vriendelijke groet,
		<br><br>
		Het Piostats team';
		
	//send_html_mail($con, $van, $naar, $mail_subject, $mail_content, $pw) {
	send_html_mail($con, null, ($speler == 1 ? $rij['scheids1'] : $rij['scheids2']), 'Herinnering scheidsen', $message, 'daf3e2o');
	
	mysql_query("UPDATE Scheidsrechter SET emailVerzonden = 1 WHERE scheidsrechterId = '".$rij['scheidsrechterId']."'");
}

function verzend_extramail($rij)
{
	# Attempt to send email
	$date = getDagWeekString(date('w', strtotime($rij['starttijd'])), false)." ".date('j', strtotime($rij['starttijd']))." ".getMaandString(date('m', strtotime($rij['starttijd'])), false)." ".date('H:i', strtotime($rij['starttijd']))." uur";
	
	if(empty($rij['scheids1']) && empty($rij['scheids2'])) {
		//Geen scheidsrechters
		$message = 'Voor de wedstrijd tegen '.$rij['thuisploeg'].' die gesepeeld wordt op '.$date.' zijn nog geen scheidsrechters toegewezen.
						<br><br>
						Met vriendelijke groet,
						<br><br>
						Het Piostats team';
	}else {
		//Er zijn 1 of meerdere scheidsrechters toegewezen
		$message = 'Op '.$date.' '.(isset($rij['scheids1']) && isset($rij['scheids2']) ? 'gaan' : 'gaat').' <b>'.(isset($rij['scheids1']) ? ($rij['voornaam_speler1'].' '.(isset($rij['tussenvoegsel_speler1']) ? $rij['tussenvoegsel_speler1'].' ' : '').$rij['achternaam_speler1']) : '').(isset($rij['scheids1']) && isset($rij['scheids2']) ? '</b> en <b>' : '').(isset($rij['scheids2']) ? ($rij['voornaam_speler2'].' '.(isset($rij['tussenvoegsel_speler2']) ? $rij['tussenvoegsel_speler2'].' ' : '').$rij['achternaam_speler2']) : '').'</b> scheidsen bij '.$rij['thuisploeg'].'
						<br><br>
						Met vriendelijke groet,
						<br><br>
						Het Piostats team';
	}
	
	//mail($to, $subject, $message, "From: $from")
	send_html_mail($con, null, 2, 'Herinnering scheidsen', $message, 'daf3e2o');
}

$con = mysql_connect("localhost","deb31796n2_pio","frankenstein");
if (!$con)
{
	die('Could not connect: ' . mysql_error());
}
mysql_select_db("deb31796n2_pio", $con);

require("./mail.php");
require("./dag_maand.php");

$result = mysql_query("SELECT Scheidsrechter.*, Speler1.voornaam AS voornaam_speler1, Speler1.tussenvoegsel AS tussenvoegsel_speler1, Speler1.achternaam AS achternaam_speler1, Speler1.email AS email_speler1, Speler1.scheidsHerinnering AS scheidsHerinnering_speler1, Speler2.voornaam AS voornaam_speler2, Speler2.tussenvoegsel AS tussenvoegsel_speler2, Speler2.achternaam AS achternaam_speler2, Speler2.email AS email_speler2, Speler2.scheidsHerinnering AS scheidsHerinnering_speler2
						FROM Scheidsrechter
						LEFT JOIN Speler AS Speler1 ON Speler1.spelerId = Scheidsrechter.scheids1
						LEFT JOIN Speler AS Speler2 ON Speler2.spelerId = Scheidsrechter.scheids2
						WHERE (
						Speler1.scheidsHerinnering = '1'
						OR Speler2.scheidsHerinnering = '1'
						)
						AND 
						(
						emailVerzonden = 0 
						AND afgelast = 0 
						AND verregend = 0
						AND starttijd > CURRENT_TIMESTAMP 
						AND CURRENT_TIMESTAMP > DATE_SUB( starttijd, INTERVAL 3 DAY )
						)");
if($result <> null && mysql_num_rows($result) > 0)
{
	while($rij = mysql_fetch_array($result))
	{
		if($rij['scheidsHerinnering_speler1'] == 1)
		{
			verzend_mail($con, $rij, 1);
		}
		if($rij['scheidsHerinnering_speler2'] == 1)
		{
			verzend_mail($con, $rij, 2);
		}
		verzend_extramail($rij);
	}
}
mysql_close($con);
?>